.elementor-140 .elementor-element.elementor-element-fbe6d90 {

    margin-bottom: 0;
    padding: 0 0px
}

.elementor-140 .elementor-element.elementor-element-707fa39>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-c673ddc {
    text-align: center
}

.elementor-140 .elementor-element.elementor-element-c673ddc.elementor-widget-heading .elementor-heading-title {
    color: #3e475d
}

.elementor-140 .elementor-element.elementor-element-c673ddc .elementor-heading-title {
    text-transform: uppercase
}

.elementor-140 .elementor-element.elementor-element-c673ddc .heading-decor {
    margin-bottom: 40px
}

.elementor-140 .elementor-element.elementor-element-c673ddc>.elementor-widget-container {
    padding: 0 0 0px
}

.elementor-140 .elementor-element.elementor-element-4f116c2>.elementor-container {
    max-width: 630px
}

.elementor-140 .elementor-element.elementor-element-4f116c2 {
    margin-top: 0;
    margin-bottom: 90px
}

.elementor-140 .elementor-element.elementor-element-ecc1283 .elementor-text-editor {
    text-align: center
}

.elementor-140 .elementor-element.elementor-element-932a243>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-fe6b591.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px
}

.elementor-140 .elementor-element.elementor-element-fe6b591.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px
}

.elementor-140 .elementor-element.elementor-element-fe6b591.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px
}

.elementor-140 .elementor-element.elementor-element-fe6b591 .elementor-icon {
    font-size: 36px
}

.elementor-140 .elementor-element.elementor-element-fe6b591.elementor-view-stacked:hover .elementor-icon {
    background-color: #3e475d
}

.elementor-140 .elementor-element.elementor-element-fe6b591.elementor-view-framed:hover .elementor-icon,
.elementor-140 .elementor-element.elementor-element-fe6b591.elementor-view-default:hover .elementor-icon {
    color: #3e475d;
    border-color: #3e475d
}

.elementor-140 .elementor-element.elementor-element-fe6b591 .elementor-icon-box-content .elementor-icon-box-description {
    color: #000;
    font-size: 18px
}

.elementor-140 .elementor-element.elementor-element-fe6b591>.elementor-widget-container {
    margin: 0 0 80px;
    padding: 0 80px
}

.elementor-140 .elementor-element.elementor-element-7c21c1d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-6e23771.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px
}

.elementor-140 .elementor-element.elementor-element-6e23771.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px
}

.elementor-140 .elementor-element.elementor-element-6e23771.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px
}

.elementor-140 .elementor-element.elementor-element-6e23771 .elementor-icon {
    font-size: 36px
}

.elementor-140 .elementor-element.elementor-element-6e23771.elementor-view-stacked:hover .elementor-icon {
    background-color: #3e475d
}

.elementor-140 .elementor-element.elementor-element-6e23771.elementor-view-framed:hover .elementor-icon,
.elementor-140 .elementor-element.elementor-element-6e23771.elementor-view-default:hover .elementor-icon {
    color: #3e475d;
    border-color: #3e475d
}

.elementor-140 .elementor-element.elementor-element-6e23771 .elementor-icon-box-content .elementor-icon-box-description {
    color: #000;
    font-size: 18px
}

.elementor-140 .elementor-element.elementor-element-6e23771>.elementor-widget-container {
    margin: 0 0 80px;
    padding: 0 80px
}

.elementor-140 .elementor-element.elementor-element-7ff6201>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-be30652.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px
}

.elementor-140 .elementor-element.elementor-element-be30652.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px
}

.elementor-140 .elementor-element.elementor-element-be30652.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px
}

.elementor-140 .elementor-element.elementor-element-be30652 .elementor-icon {
    font-size: 36px
}

.elementor-140 .elementor-element.elementor-element-be30652.elementor-view-stacked:hover .elementor-icon {
    background-color: #3e475d
}

.elementor-140 .elementor-element.elementor-element-be30652.elementor-view-framed:hover .elementor-icon,
.elementor-140 .elementor-element.elementor-element-be30652.elementor-view-default:hover .elementor-icon {
    color: #3e475d;
    border-color: #3e475d
}

.elementor-140 .elementor-element.elementor-element-be30652 .elementor-icon-box-content .elementor-icon-box-description {
    color: #000;
    font-size: 18px
}

.elementor-140 .elementor-element.elementor-element-be30652>.elementor-widget-container {
    margin: 0 0 80px;
    padding: 0 80px
}

.elementor-140 .elementor-element.elementor-element-deac9c9>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-caba488.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px
}

.elementor-140 .elementor-element.elementor-element-caba488.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px
}

.elementor-140 .elementor-element.elementor-element-caba488.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px
}

.elementor-140 .elementor-element.elementor-element-caba488 .elementor-icon {
    font-size: 36px
}

.elementor-140 .elementor-element.elementor-element-caba488.elementor-view-stacked:hover .elementor-icon {
    background-color: #3e475d
}

.elementor-140 .elementor-element.elementor-element-caba488.elementor-view-framed:hover .elementor-icon,
.elementor-140 .elementor-element.elementor-element-caba488.elementor-view-default:hover .elementor-icon {
    color: #3e475d;
    border-color: #3e475d
}

.elementor-140 .elementor-element.elementor-element-caba488 .elementor-icon-box-content .elementor-icon-box-description {
    color: #000;
    font-size: 18px
}

.elementor-140 .elementor-element.elementor-element-caba488>.elementor-widget-container {
    margin: 0 0 80px;
    padding: 0 80px
}

.elementor-140 .elementor-element.elementor-element-cbbe874>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-12d3563.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px
}

.elementor-140 .elementor-element.elementor-element-12d3563.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px
}

.elementor-140 .elementor-element.elementor-element-12d3563.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px
}

.elementor-140 .elementor-element.elementor-element-12d3563 .elementor-icon {
    font-size: 36px
}

.elementor-140 .elementor-element.elementor-element-12d3563.elementor-view-stacked:hover .elementor-icon {
    background-color: #3e475d
}

.elementor-140 .elementor-element.elementor-element-12d3563.elementor-view-framed:hover .elementor-icon,
.elementor-140 .elementor-element.elementor-element-12d3563.elementor-view-default:hover .elementor-icon {
    color: #3e475d;
    border-color: #3e475d
}

.elementor-140 .elementor-element.elementor-element-12d3563 .elementor-icon-box-content .elementor-icon-box-description {
    color: #000;
    font-size: 18px
}

.elementor-140 .elementor-element.elementor-element-12d3563>.elementor-widget-container {
    margin: 0 0 80px;
    padding: 0 80px
}

.elementor-140 .elementor-element.elementor-element-f887aa4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-54c6307.elementor-position-right .elementor-icon-box-icon {
    margin-left: 15px
}

.elementor-140 .elementor-element.elementor-element-54c6307.elementor-position-left .elementor-icon-box-icon {
    margin-right: 15px
}

.elementor-140 .elementor-element.elementor-element-54c6307.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 15px
}

.elementor-140 .elementor-element.elementor-element-54c6307 .elementor-icon {
    font-size: 36px
}

.elementor-140 .elementor-element.elementor-element-54c6307.elementor-view-stacked:hover .elementor-icon {
    background-color: #3e475d
}

.elementor-140 .elementor-element.elementor-element-54c6307.elementor-view-framed:hover .elementor-icon,
.elementor-140 .elementor-element.elementor-element-54c6307.elementor-view-default:hover .elementor-icon {
    color: #3e475d;
    border-color: #3e475d
}

.elementor-140 .elementor-element.elementor-element-54c6307 .elementor-icon-box-content .elementor-icon-box-description {
    color: #000;
    font-size: 18px
}

.elementor-140 .elementor-element.elementor-element-54c6307>.elementor-widget-container {
    margin: 0 0 80px;
    padding: 0 80px
}

.elementor-140 .elementor-element.elementor-element-04c390f>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-140 .elementor-element.elementor-element-04c390f {
    margin-top: 80px;
    margin-bottom: 0;
    padding: 0 30px
}

.elementor-140 .elementor-element.elementor-element-f0f359a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-f0f359a:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-140 .elementor-element.elementor-element-f0f359a>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-140 .elementor-element.elementor-element-f0f359a>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0px 0 0
}

.elementor-140 .elementor-element.elementor-element-f0f359a>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-140 .elementor-element.elementor-element-fbe9419.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-140 .elementor-element.elementor-element-fbe9419 .elementor-heading-title {
    font-family: "Lora", Sans-serif;
    font-size: 14px;
    font-weight: 500;
   
}

.elementor-140 .elementor-element.elementor-element-fbe9419>.elementor-widget-container {
    margin: 0 0 30px;

}

.elementor-140 .elementor-element.elementor-element-de8d379 .elementor-icon-list-items {
    column-count: 1;
    -moz-column-count: 1;
    -webkit-column-count: 1
}

.elementor-140 .elementor-element.elementor-element-de8d379 .elementor-icon-list-description {
    color: #000
}

.elementor-140 .elementor-element.elementor-element-de8d379 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #000 !important
}

.elementor-140 .elementor-element.elementor-element-de8d379 .elementor-icon-list-item:hover .elementor-icon-list-description {
    color: #000 !important
}

.elementor-140 .elementor-element.elementor-element-39c91db>.elementor-widget-container {
    margin: 25px 0 0
}

.elementor-140 .elementor-element.elementor-element-db76382.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center
}

.elementor-140 .elementor-element.elementor-element-db76382>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-db76382>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-140 .elementor-element.elementor-element-db76382>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-140 .elementor-element.elementor-element-feaaf64 {
    text-align: center
}

.elementor-140 .elementor-element.elementor-element-042d061>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-140 .elementor-element.elementor-element-042d061 {
    margin-top: 150px;
    margin-bottom: 0
}

.elementor-bc-flex-widget .elementor-140 .elementor-element.elementor-element-3719729.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-140 .elementor-element.elementor-element-3719729.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-140 .elementor-element.elementor-element-3719729.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center
}

.elementor-140 .elementor-element.elementor-element-3719729>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-2b85d3d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center
}

.elementor-140 .elementor-element.elementor-element-2b85d3d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-2b85d3d:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-140 .elementor-element.elementor-element-2b85d3d>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #3e475d
}

.elementor-140 .elementor-element.elementor-element-2b85d3d>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-140 .elementor-element.elementor-element-2b85d3d>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-140 .elementor-element.elementor-element-739a334 {
    text-align: center
}

.elementor-140 .elementor-element.elementor-element-739a334.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-140 .elementor-element.elementor-element-739a334>.elementor-widget-container {
    padding: 0 0 60px
}

.elementor-140 .elementor-element.elementor-element-a627b1d .elementor-text-editor {
    text-align: center
}

.elementor-140 .elementor-element.elementor-element-a627b1d {
    color: #bbb9b6;
    font-size: 16px
}

.elementor-140 .elementor-element.elementor-element-a627b1d>.elementor-widget-container {
    margin: 0 0 45px;
    padding: 0 18%
}

.elementor-140 .elementor-element.elementor-element-efc4d54 {
    text-align: center
}

.elementor-140 .elementor-element.elementor-element-efc4d54.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-140 .elementor-element.elementor-element-efc4d54 .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 5.5px
}

.elementor-140 .elementor-element.elementor-element-efc4d54>.elementor-widget-container {
    padding: 0 0 50px
}

.elementor-140 .elementor-element.elementor-element-62b117b>.elementor-container {
    max-width: 670px
}

.elementor-140 .elementor-element.elementor-element-62b117b {
    padding: 0 0 30px 90px
}

.elementor-140 .elementor-element.elementor-element-aa8a7ad>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-521c7b6 .elementor-icon-list-item {
    padding: 5px 0;
    margin: 0 0 5px
}

.elementor-140 .elementor-element.elementor-element-521c7b6 .elementor-icon-list-icon i {
    font-size: 30px
}

.elementor-140 .elementor-element.elementor-element-521c7b6 .elementor-icon-list-icon {
    width: 35px;
    height: 40px
}

.elementor-140 .elementor-element.elementor-element-521c7b6 .elementor-icon-list-text {
    padding-left: 25px;
    color: #bbb9b6
}

.elementor-140 .elementor-element.elementor-element-4a089b0>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-b2fa733 .elementor-icon-list-item {
    padding: 5px 0;
    margin: 0 0 5px
}

.elementor-140 .elementor-element.elementor-element-b2fa733 .elementor-icon-list-icon i {
    font-size: 30px
}

.elementor-140 .elementor-element.elementor-element-b2fa733 .elementor-icon-list-icon {
    width: 35px;
    height: 40px
}

.elementor-140 .elementor-element.elementor-element-b2fa733 .elementor-icon-list-text {
    padding-left: 25px;
    color: #bbb9b6
}

.elementor-140 .elementor-element.elementor-element-82b60f1 {
    margin-top: 140px;
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-ecdaf32>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-9d2c7c8 {
    text-align: center
}

.elementor-140 .elementor-element.elementor-element-9d2c7c8.elementor-widget-heading .elementor-heading-title {
    color: #3e475d
}

.elementor-140 .elementor-element.elementor-element-9d2c7c8>.elementor-widget-container {
    margin: 0 0 80px
}

.elementor-140 .elementor-element.elementor-element-de4d5b5 {
    padding: 0 15px
}

.elementor-140 .elementor-element.elementor-element-2c6026d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-2c6026d>.elementor-element-populated {
    padding: 0 15px
}

.elementor-140 .elementor-element.elementor-element-244d700 .elementor-flip-box__front {
    background-image: url("https://demo2.wpopal.com/aroland/wp-content/uploads/2019/06/home-5_img-02.jpg");
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-140 .elementor-element.elementor-element-244d700 .elementor-flip-box__back {
    background-color: rgba(0, 0, 0, .71);
    background-image: url("https://demo2.wpopal.com/aroland/wp-content/uploads/2019/06/home-5_img-02.jpg")
}

.elementor-140 .elementor-element.elementor-element-244d700 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: rgba(0, 0, 0, .71);
    text-align: center;
    justify-content: center
}

.elementor-140 .elementor-element.elementor-element-244d700 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-140 .elementor-element.elementor-element-244d700 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: #fff;
    font-size: 24px;
    text-transform: none;
    letter-spacing: 0px
}

.elementor-140 .elementor-element.elementor-element-244d700 .elementor-flip-box__button {
    margin-center: 0
}

.elementor-140 .elementor-element.elementor-element-244d700 .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 35px;
    color: #fff;
    font-size: 24px;
    text-transform: none;
    letter-spacing: 0px
}

.elementor-140 .elementor-element.elementor-element-244d700 .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: #bbb9b6
}

.elementor-140 .elementor-element.elementor-element-244d700>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-140 .elementor-element.elementor-element-cbfeed7>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-cbfeed7>.elementor-element-populated {
    padding: 0 15px
}

.elementor-140 .elementor-element.elementor-element-fbe978a .elementor-flip-box__front {
    background-image: url("https://demo2.wpopal.com/aroland/wp-content/uploads/2019/07/home-5_img-28.jpg");
    background-size: cover
}

.elementor-140 .elementor-element.elementor-element-fbe978a .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: rgba(45, 45, 45, .45);
    text-align: center;
    justify-content: center
}

.elementor-140 .elementor-element.elementor-element-fbe978a .elementor-flip-box__back {
    background-color: rgba(0, 0, 0, .71);
    background-image: url("https://demo2.wpopal.com/aroland/wp-content/uploads/2019/07/home-5_img-28.jpg")
}

.elementor-140 .elementor-element.elementor-element-fbe978a .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: rgba(0, 0, 0, .77);
    text-align: center;
    justify-content: center
}

.elementor-140 .elementor-element.elementor-element-fbe978a .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: #fff;
    font-size: 24px;
    text-transform: none;
    letter-spacing: 0px
}

.elementor-140 .elementor-element.elementor-element-fbe978a .elementor-flip-box__button {
    margin-center: 0
}

.elementor-140 .elementor-element.elementor-element-fbe978a .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 35px;
    color: #fff;
    font-size: 24px;
    text-transform: none;
    letter-spacing: 0px
}

.elementor-140 .elementor-element.elementor-element-fbe978a .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: #bbb9b6
}

.elementor-140 .elementor-element.elementor-element-fbe978a>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-140 .elementor-element.elementor-element-55a3c70>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-55a3c70>.elementor-element-populated {
    padding: 0 15px
}

.elementor-140 .elementor-element.elementor-element-17fed55 .elementor-flip-box__front {
    background-image: url("https://demo2.wpopal.com/aroland/wp-content/uploads/2019/06/home-5_img-04.jpg");
    background-size: cover
}

.elementor-140 .elementor-element.elementor-element-17fed55 .elementor-flip-box__back {
    background-color: rgba(0, 0, 0, .71);
    background-image: url("https://demo2.wpopal.com/aroland/wp-content/uploads/2019/06/home-5_img-04.jpg")
}

.elementor-140 .elementor-element.elementor-element-17fed55 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: rgba(0, 0, 0, .71);
    text-align: center;
    justify-content: center
}

.elementor-140 .elementor-element.elementor-element-17fed55 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-140 .elementor-element.elementor-element-17fed55 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: #fff;
    font-size: 24px;
    text-transform: none;
    letter-spacing: 0px
}

.elementor-140 .elementor-element.elementor-element-17fed55 .elementor-flip-box__button {
    margin-center: 0
}

.elementor-140 .elementor-element.elementor-element-17fed55 .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 35px;
    color: #fff;
    font-size: 24px;
    text-transform: none;
    letter-spacing: 0px
}

.elementor-140 .elementor-element.elementor-element-17fed55 .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: #bbb9b6
}

.elementor-140 .elementor-element.elementor-element-17fed55>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-140 .elementor-element.elementor-element-dd013c7 {
    padding: 0 15px
}

.elementor-140 .elementor-element.elementor-element-e6c3ff8>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-e6c3ff8>.elementor-element-populated {
    padding: 0 15px
}

.elementor-140 .elementor-element.elementor-element-d408edd .elementor-flip-box__front {
    background-image: url("https://demo2.wpopal.com/aroland/wp-content/uploads/2019/06/home-5_img-05.jpg");
    background-size: cover
}

.elementor-140 .elementor-element.elementor-element-d408edd .elementor-flip-box__back {
    background-color: rgba(0, 0, 0, .71);
    background-image: url("https://demo2.wpopal.com/aroland/wp-content/uploads/2019/06/home-5_img-05.jpg")
}

.elementor-140 .elementor-element.elementor-element-d408edd .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: rgba(0, 0, 0, .71);
    text-align: center;
    justify-content: center
}

.elementor-140 .elementor-element.elementor-element-d408edd .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-140 .elementor-element.elementor-element-d408edd .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: #fff;
    font-size: 24px;
    text-transform: none;
    letter-spacing: 0px
}

.elementor-140 .elementor-element.elementor-element-d408edd .elementor-flip-box__button {
    margin-center: 0
}

.elementor-140 .elementor-element.elementor-element-d408edd .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 35px;
    color: #fff;
    font-size: 24px;
    text-transform: none;
    letter-spacing: 0px
}

.elementor-140 .elementor-element.elementor-element-d408edd .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: #bbb9b6
}

.elementor-140 .elementor-element.elementor-element-d408edd>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-140 .elementor-element.elementor-element-7a68e29>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-7a68e29>.elementor-element-populated {
    padding: 0 15px
}

.elementor-140 .elementor-element.elementor-element-8bf8864 .elementor-flip-box__front {
    background-image: url("https://demo2.wpopal.com/aroland/wp-content/uploads/2019/06/home-5_img-06.jpg");
    background-size: cover
}

.elementor-140 .elementor-element.elementor-element-8bf8864 .elementor-flip-box__back {
    background-color: rgba(0, 0, 0, .71);
    background-image: url("https://demo2.wpopal.com/aroland/wp-content/uploads/2019/06/home-5_img-06.jpg")
}

.elementor-140 .elementor-element.elementor-element-8bf8864 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: rgba(0, 0, 0, .71);
    text-align: center;
    justify-content: center
}

.elementor-140 .elementor-element.elementor-element-8bf8864 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-140 .elementor-element.elementor-element-8bf8864 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: #fff;
    font-size: 24px;
    text-transform: none;
    letter-spacing: 0px
}

.elementor-140 .elementor-element.elementor-element-8bf8864 .elementor-flip-box__button {
    margin-center: 0
}

.elementor-140 .elementor-element.elementor-element-8bf8864 .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 35px;
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    text-transform: capitalize;
    letter-spacing: 0px
}

.elementor-140 .elementor-element.elementor-element-8bf8864 .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: #bbb9b6
}

.elementor-140 .elementor-element.elementor-element-8bf8864>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-140 .elementor-element.elementor-element-44c2f76>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-44c2f76>.elementor-element-populated {
    padding: 0 15px
}

.elementor-140 .elementor-element.elementor-element-e20c565 .elementor-flip-box__front {
    background-image: url("https://demo2.wpopal.com/aroland/wp-content/uploads/2019/06/home-5_img-07.jpg");
    background-size: cover
}

.elementor-140 .elementor-element.elementor-element-e20c565 .elementor-flip-box__back {
    background-color: rgba(0, 0, 0, .71);
    background-image: url("https://demo2.wpopal.com/aroland/wp-content/uploads/2019/06/home-5_img-07.jpg")
}

.elementor-140 .elementor-element.elementor-element-e20c565 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background-color: rgba(0, 0, 0, .71);
    text-align: center;
    justify-content: center
}

.elementor-140 .elementor-element.elementor-element-e20c565 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center
}

.elementor-140 .elementor-element.elementor-element-e20c565 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: #fff;
    font-size: 24px;
    text-transform: none;
    letter-spacing: 0px
}

.elementor-140 .elementor-element.elementor-element-e20c565 .elementor-flip-box__button {
    margin-center: 0
}

.elementor-140 .elementor-element.elementor-element-e20c565 .elementor-flip-box__back .elementor-flip-box__layer__title {
    margin-bottom: 35px;
    color: #fff;
    font-size: 24px;
    text-transform: none;
    letter-spacing: 0px
}

.elementor-140 .elementor-element.elementor-element-e20c565 .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: #bbb9b6
}

.elementor-140 .elementor-element.elementor-element-e20c565>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-140 .elementor-element.elementor-element-e598f59:not(.elementor-motion-effects-element-type-background),
.elementor-140 .elementor-element.elementor-element-e598f59>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo2.wpopal.com/aroland/wp-content/uploads/2019/06/home-5_img-08.jpg");
    background-repeat: no-repeat
}

.elementor-140 .elementor-element.elementor-element-e598f59>.elementor-background-overlay {
    opacity: .5
}

.elementor-140 .elementor-element.elementor-element-e598f59 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 130px;
    margin-bottom: 0;
    padding: 230px 0
}

.elementor-140 .elementor-element.elementor-element-c9b29d1>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-140 .elementor-element.elementor-element-c9b29d1>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-140 .elementor-element.elementor-element-c91b9ad .elementor-video-wrapper {
    text-align: center
}

.elementor-140 .elementor-element.elementor-element-c91b9ad .elementor-video-icons:before,
.elementor-140 .elementor-element.elementor-element-c91b9ad .elementor-video-icons:after {
    display: block
}

.elementor-140 .elementor-element.elementor-element-c91b9ad .opal-video-popup .elementor-video-icons {
    width: 62px;
    height: 62px;
    font-size: 13px;
    border-radius: 50px
}

.elementor-140 .elementor-element.elementor-element-c91b9ad .elementor-video-icons {
    border-style: solid;
    border-width: 4px
}

.elementor-140 .elementor-element.elementor-element-c91b9ad .elementor-video-popup:not(:hover) .elementor-video-icons {
    color: #fff
}

.elementor-140 .elementor-element.elementor-element-c91b9ad .elementor-video-title {
    border-style: none
}

.elementor-140 .elementor-element.elementor-element-c91b9ad .opal-video-popup .elementor-video-popup {
    flex-direction: column;
    align-items: center
}

.elementor-140 .elementor-element.elementor-element-3413be5 {
    margin-top: 135px;
    margin-bottom: 0;
    padding: 0 30px
}

.elementor-140 .elementor-element.elementor-element-c09047b>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-343badc {
    text-align: center
}

.elementor-140 .elementor-element.elementor-element-343badc>.elementor-widget-container {
    margin: 0 0 80px
}

.elementor-140 .elementor-element.elementor-element-9ac8593 .elementor-tabs {
    background-color: #fff
}

.elementor-140 .elementor-element.elementor-element-9ac8593 .elementor-tabs-wrapper {
    background-color: #fff;
    margin: 0 0 20px;
    justify-content: center
}

.elementor-140 .elementor-element.elementor-element-9ac8593 .elementor-tab-desktop-title:hover {
    color: #000 !important
}

.elementor-140 .elementor-element.elementor-element-9ac8593 .elementor-tab-desktop-title.elementor-active {
    color: #000 !important;
    background-color: #fff !important;
    border-color: #d0b483 !important
}

.elementor-140 .elementor-element.elementor-element-9ac8593 .elementor-tab-desktop-title {
    justify-content: center
}

.elementor-140 .elementor-element.elementor-element-9ac8593.elementor-tabs-view-horizontal .elementor-tabs-content-wrapper .elementor-tab-content,
.elementor-140 .elementor-element.elementor-element-9ac8593.elementor-tabs-view-vertical .elementor-tabs-content-wrapper .elementor-tab-content {
    border-style: solid;
    border-width: 0
}

.elementor-140 .elementor-element.elementor-element-9ac8593 .elementor-tab-content {
    margin: 0 -15px;
    padding: 40px 0 0;
    text-align: center
}

.elementor-140 .elementor-element.elementor-element-b6987d1>.elementor-container {
    max-width: 670px
}

.elementor-140 .elementor-element.elementor-element-b6987d1:not(.elementor-motion-effects-element-type-background),
.elementor-140 .elementor-element.elementor-element-b6987d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #3e475d
}

.elementor-140 .elementor-element.elementor-element-b6987d1 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 120px;
    margin-bottom: 0;
    padding: 145px 30px
}

.elementor-140 .elementor-element.elementor-element-b6987d1>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-140 .elementor-element.elementor-element-8e58bee>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-0e14ea6 {
    text-align: center
}

.elementor-140 .elementor-element.elementor-element-0e14ea6.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-140 .elementor-element.elementor-element-0e14ea6>.elementor-widget-container {
    margin: 0 0 80px
}

.elementor-140 .elementor-element.elementor-element-58d367b .mc4wp-form-fields i {
    display: none
}

.elementor-140 .elementor-element.elementor-element-58d367b .mc4wp-form-fields {
    flex-direction: row;
    width: 100%;
    align-items: stretch
}

.elementor-140 .elementor-element.elementor-element-58d367b .mc4wp-form {
    justify-content: center
}

.elementor-140 .elementor-element.elementor-element-58d367b .mc4wp-form-fields input[type=email] {
    background-color: #fff
}

.elementor-140 .elementor-element.elementor-element-58d367b .mc4wp-form-fields input {
    margin: 0 10px 0 0
}

.elementor-140 .elementor-element.elementor-element-58d367b .mc4wp-form-fields button {
    min-width: 37.3%
}

.elementor-140 .elementor-element.elementor-element-ca0f201 {
    margin-top: 140px;
    margin-bottom: 0;
    padding: 0 30px
}

.elementor-140 .elementor-element.elementor-element-b8def0d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-4820086 {
    text-align: center
}

.elementor-140 .elementor-element.elementor-element-4820086.elementor-widget-heading .elementor-heading-title {
    color: #3e475d
}

.elementor-140 .elementor-element.elementor-element-4820086>.elementor-widget-container {
    margin: 0 0 80px
}

.elementor-140 .elementor-element.elementor-element-f2d06da>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-140 .elementor-element.elementor-element-2fb4894>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-2fb4894:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
.elementor-140 .elementor-element.elementor-element-2fb4894>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-140 .elementor-element.elementor-element-2fb4894>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 110px 0 0
}

.elementor-140 .elementor-element.elementor-element-2fb4894>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-140 .elementor-element.elementor-element-affc8a4.elementor-widget-heading .elementor-heading-title {
    color: #000
}

.elementor-140 .elementor-element.elementor-element-affc8a4 .elementor-heading-title {
    font-family: "Lora", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 5.6px
}

.elementor-140 .elementor-element.elementor-element-affc8a4>.elementor-widget-container {
    margin: 0 0 35px;
    padding: 10px 0 30px;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: #e8e8e8
}

.elementor-140 .elementor-element.elementor-element-9f12e80 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-140 .elementor-element.elementor-element-9f12e80 .elementor-icon-box-content .elementor-icon-box-title {
    color: #000;
    font-size: 16px;
    text-transform: none;
    letter-spacing: .5px
}

.elementor-140 .elementor-element.elementor-element-9f12e80>.elementor-widget-container {
    margin: 0 0 25px
}

.elementor-140 .elementor-element.elementor-element-58f3e93 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-140 .elementor-element.elementor-element-58f3e93 .elementor-icon-box-content .elementor-icon-box-title {
    color: #000;
    font-size: 16px;
    text-transform: none;
    letter-spacing: .5px
}

.elementor-140 .elementor-element.elementor-element-58f3e93>.elementor-widget-container {
    margin: 0 0 25px
}

.elementor-140 .elementor-element.elementor-element-e804187 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-140 .elementor-element.elementor-element-e804187 .elementor-icon-box-content .elementor-icon-box-title {
    color: #000;
    font-size: 16px;
    text-transform: none;
    letter-spacing: .5px
}

.elementor-140 .elementor-element.elementor-element-e804187>.elementor-widget-container {
    margin: 0 0 25px
}

.elementor-140 .elementor-element.elementor-element-3d8be5b .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-140 .elementor-element.elementor-element-3d8be5b .elementor-icon-box-content .elementor-icon-box-title {
    color: #000;
    font-size: 16px;
    text-transform: none;
    letter-spacing: .5px
}

.elementor-140 .elementor-element.elementor-element-3d8be5b>.elementor-widget-container {
    margin: 0 0 25px
}

.elementor-140 .elementor-element.elementor-element-b500290 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-140 .elementor-element.elementor-element-b500290 .elementor-icon-box-content .elementor-icon-box-title {
    color: #000;
    font-size: 16px;
    text-transform: none;
    letter-spacing: .5px
}

.elementor-140 .elementor-element.elementor-element-b500290>.elementor-widget-container {
    margin: 0 0 25px
}

.elementor-140 .elementor-element.elementor-element-6f84008 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-140 .elementor-element.elementor-element-6f84008 .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 25px
}

.elementor-140 .elementor-element.elementor-element-4db5bea:not(.elementor-motion-effects-element-type-background),
.elementor-140 .elementor-element.elementor-element-4db5bea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo2.wpopal.com/aroland/wp-content/uploads/2019/06/bg2_h1.jpg");
    background-position: center center
}

.elementor-140 .elementor-element.elementor-element-4db5bea>.elementor-background-overlay {
    background-color: #000;
    opacity: .7;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-140 .elementor-element.elementor-element-4db5bea {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 150px;
    margin-bottom: 0;
    padding: 100px 30px 140px
}

.elementor-140 .elementor-element.elementor-element-589c112 .elementor-icon-wrapper {
    text-align: center
}

.elementor-140 .elementor-element.elementor-element-589c112 .elementor-icon {
    font-size: 28px
}

.elementor-140 .elementor-element.elementor-element-589c112 .elementor-icon i,
.elementor-140 .elementor-element.elementor-element-589c112 .elementor-icon svg {
    transform: rotate(0deg)
}

.elementor-140 .elementor-element.elementor-element-589c112>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-140 .elementor-element.elementor-element-a7d322f .elementor-testimonial-wrapper .elementor-testimonial-image img {
    border-radius: 100px
}

.elementor-140 .elementor-element.elementor-element-a7d322f .elementor-testimonial-content {
    color: #fff;
    font-family: "Lora", Sans-serif;
    font-size: 30px;
    font-style: italic;
    line-height: 48px;
    padding: 0 15%;
    margin: 0 0 55px
}

.elementor-140 .elementor-element.elementor-element-a7d322f .elementor-testimonial-name,
.elementor-140 .elementor-element.elementor-element-a7d322f .elementor-testimonial-name a {
    color: #fff
}

.elementor-140 .elementor-element.elementor-element-a7d322f .elementor-testimonial-job {
    color: #8b8fa3
}

.elementor-140 .elementor-element.elementor-element-a7d322f .slick-slide-bg {
    animation-duration: calc(5s*1.2);
    transition-duration: calc(5s)
}

.elementor-140 .elementor-element.elementor-element-cfe2724 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 140px 30px 0
}

.elementor-140 .elementor-element.elementor-element-1818250>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-e92c507 {
    text-align: center
}

.elementor-140 .elementor-element.elementor-element-e92c507.elementor-widget-heading .elementor-heading-title {
    color: #3e475d
}

.elementor-140 .elementor-element.elementor-element-e92c507>.elementor-widget-container {
    margin: 0 0 80px
}

.elementor-140 .elementor-element.elementor-element-4d27358 {
    margin-top:40px;
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-4b7cf2e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-e9812b8 {
    text-align: center
}

.elementor-140 .elementor-element.elementor-element-e9812b8 .heading-decor {
    margin-bottom: 40px
}



.elementor-140 .elementor-element.elementor-element-b0c5388 .gallery-item {
    padding: 0
}

.elementor-140 .elementor-element.elementor-element-b0c5388 .gallery {
    margin: 0 -0px 0 0
}

.elementor-140 .elementor-element.elementor-element-b0c5388 .gallery-item .gallery-caption {
    text-align: center
}

.elementor-140 .elementor-element.elementor-element-d78229f>.elementor-container {
    max-width: 850px;
    min-height: 950px
}

.elementor-140 .elementor-element.elementor-element-d78229f>.elementor-container:after {
    content: "";
    min-height: inherit
}

.elementor-140 .elementor-element.elementor-element-d78229f>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-140 .elementor-element.elementor-element-d78229f:not(.elementor-motion-effects-element-type-background),
.elementor-140 .elementor-element.elementor-element-d78229f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo2.wpopal.com/aroland/wp-content/uploads/2019/07/h4_bg_pricing.jpg")
}

.elementor-140 .elementor-element.elementor-element-d78229f>.elementor-background-overlay {
    background-color: #000;
    opacity: .7;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-140 .elementor-element.elementor-element-d78229f {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 30px
}

.elementor-140 .elementor-element.elementor-element-6d982be>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-140 .elementor-element.elementor-element-6d982be>.elementor-element-populated {
    text-align: left
}

.elementor-140 .elementor-element.elementor-element-ff8b208 {
    text-align: center
}

.elementor-140 .elementor-element.elementor-element-ff8b208.elementor-widget-heading .elementor-heading-title {
    color: #fff
}

.elementor-140 .elementor-element.elementor-element-ff8b208>.elementor-widget-container {
    margin: 0 0 80px
}

.elementor-140 .elementor-element.elementor-element-e2af0ee .wpcf7 .wpcf7-form label,
.elementor-140 .elementor-element.elementor-element-e2af0ee .wpcf7 .wpcf7-form .wpcf7-list-item-label {
    font-size: 16px;
    font-weight: 400
}

.elementor-140 .elementor-element.elementor-element-e2af0ee .wpcf7 .wpcf7-form label,
.elementor-140 .elementor-element.elementor-element-e2af0ee .wpcf7 .wpcf7-form .wpcf7-list-item-label {
    color: #fff;
    text-align: left;
    margin: 0 0 15px
}

.elementor-140 .elementor-element.elementor-element-e2af0ee .wpcf7 .wpcf7-form input:not([type=submit]),
.elementor-140 .elementor-element.elementor-element-e2af0ee .wpcf7-form textarea {
    background-color: #fff
}

.elementor-140 .elementor-element.elementor-element-e2af0ee .wpcf7 .wpcf7-form input[type=submit],
.elementor-140 .elementor-element.elementor-element-e2af0ee button {
    font-family: "Lora", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 2.4px
}

.elementor-140 .elementor-element.elementor-element-e2af0ee input[type=submit],
.elementor-140 .elementor-element.elementor-element-e2af0ee button {
    margin: 0 0 20px
}

.elementor-140 .elementor-element.elementor-element-15cb821 .elementor-text-editor {
    text-align: center
}

.elementor-140 .elementor-element.elementor-element-15cb821 {
    color: #fff;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0px
}

@media(max-width:1024px) {
    .elementor-140 .elementor-element.elementor-element-fbe6d90 {
        margin-top: 100px;
        margin-bottom: 0
    }

    .elementor-140 .elementor-element.elementor-element-c673ddc .elementor-heading-title {
        font-size: 43px;
        letter-spacing: 8.6px
    }

    .elementor-140 .elementor-element.elementor-element-fe6b591>.elementor-widget-container {
        padding: 0 15px
    }

    .elementor-140 .elementor-element.elementor-element-6e23771>.elementor-widget-container {
        padding: 0 15px
    }

    .elementor-140 .elementor-element.elementor-element-7ff6201>.elementor-element-populated {
        padding: 0
    }

    .elementor-140 .elementor-element.elementor-element-be30652>.elementor-widget-container {
        padding: 0 15px
    }

    .elementor-140 .elementor-element.elementor-element-caba488>.elementor-widget-container {
        padding: 0 15px
    }

    .elementor-140 .elementor-element.elementor-element-12d3563>.elementor-widget-container {
        padding: 0 15px
    }

    .elementor-140 .elementor-element.elementor-element-54c6307>.elementor-widget-container {
        padding: 0 15px
    }

    .elementor-140 .elementor-element.elementor-element-f0f359a>.elementor-element-populated {
        padding: 0
    }

    .elementor-140 .elementor-element.elementor-element-db76382>.elementor-element-populated {
        margin: 40px 0
    }

    .elementor-140 .elementor-element.elementor-element-042d061 {
        margin-top: 100px;
        margin-bottom: 0
    }

    .elementor-140 .elementor-element.elementor-element-3719729>.elementor-element-populated {
        margin: 0 0 30px
    }

    .elementor-140 .elementor-element.elementor-element-2b85d3d>.elementor-element-populated {
        padding: 60px 0
    }

    .elementor-140 .elementor-element.elementor-element-739a334 .elementor-heading-title {
        font-size: 43px;
        letter-spacing: 8.6px
    }

    .elementor-140 .elementor-element.elementor-element-aa8a7ad>.elementor-element-populated {
        padding: 0
    }

    .elementor-140 .elementor-element.elementor-element-82b60f1 {
        margin-top: 100px;
        margin-bottom: 0
    }

    .elementor-140 .elementor-element.elementor-element-9d2c7c8 .elementor-heading-title {
        font-size: 43px;
        letter-spacing: 8.6px
    }

    .elementor-140 .elementor-element.elementor-element-e598f59 {
        margin-top: 100px;
        margin-bottom: 0
    }

    .elementor-140 .elementor-element.elementor-element-3413be5 {
        margin-top: 100px;
        margin-bottom: 0
    }

    .elementor-140 .elementor-element.elementor-element-343badc .elementor-heading-title {
        font-size: 43px;
        letter-spacing: 8.6px
    }

    .elementor-140 .elementor-element.elementor-element-b6987d1 {
        margin-top: 100px;
        margin-bottom: 100px;
        padding: 110px 30px
    }

    .elementor-140 .elementor-element.elementor-element-0e14ea6 .elementor-heading-title {
        font-size: 43px;
        letter-spacing: 8.6px
    }

    .elementor-140 .elementor-element.elementor-element-0e14ea6 .heading-decor {
        margin-bottom: 30px
    }

    .elementor-140 .elementor-element.elementor-element-0e14ea6>.elementor-widget-container {
        margin: 0 0 50px
    }

    .elementor-140 .elementor-element.elementor-element-ca0f201 {
        margin-top: 100px;
        margin-bottom: 0
    }

    .elementor-140 .elementor-element.elementor-element-4820086 .elementor-heading-title {
        font-size: 43px;
        letter-spacing: 8.6px
    }

    .elementor-140 .elementor-element.elementor-element-2fb4894>.elementor-element-populated {
        padding: 0
    }

    .elementor-140 .elementor-element.elementor-element-4db5bea {
        margin-top: 110px;
        margin-bottom: 0
    }

    .elementor-140 .elementor-element.elementor-element-cfe2724 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 110px
    }

    .elementor-140 .elementor-element.elementor-element-e92c507 .elementor-heading-title {
        font-size: 43px;
        letter-spacing: 8.6px
    }

    .elementor-140 .elementor-element.elementor-element-e92c507 .heading-decor {
        margin-bottom: 30px
    }

    .elementor-140 .elementor-element.elementor-element-e92c507>.elementor-widget-container {
        margin: 0 0 50px
    }

    .elementor-140 .elementor-element.elementor-element-4d27358 {
        margin-top: 100px;
        margin-bottom: 0
    }

    .elementor-140 .elementor-element.elementor-element-e9812b8 .elementor-heading-title {
        font-size: 43px;
        letter-spacing: 8.6px
    }

    .elementor-140 .elementor-element.elementor-element-d78229f>.elementor-container {
        min-height: 800px
    }

    .elementor-140 .elementor-element.elementor-element-d78229f>.elementor-container:after {
        content: "";
        min-height: inherit
    }

    .elementor-140 .elementor-element.elementor-element-ff8b208 .elementor-heading-title {
        font-size: 43px;
        letter-spacing: 8.6px
    }

    .elementor-140 .elementor-element.elementor-element-ff8b208 .heading-decor {
        margin-bottom: 30px
    }

    .elementor-140 .elementor-element.elementor-element-ff8b208>.elementor-widget-container {
        margin: 0 0 50px
    }
}

@media(max-width:767px) {
    .elementor-140 .elementor-element.elementor-element-fbe6d90 {
        margin-top: 80px;
        margin-bottom: 0;
        padding: 0 15px
    }
    .elementor-140 .elementor-element.elementor-element-fbe9419 .elementor-heading-title {
        line-height: 35px;
    }
    .elementor-140 .elementor-element.elementor-element-c673ddc .elementor-heading-title {
        font-size: 33px;
        letter-spacing: 3px
    }

    .elementor-140 .elementor-element.elementor-element-02464f7 {
        padding: 0 20px
    }

    .elementor-140 .elementor-element.elementor-element-fe6b591 .elementor-icon-box-icon {
        margin-bottom: 15px
    }

    .elementor-140 .elementor-element.elementor-element-6e23771 .elementor-icon-box-icon {
        margin-bottom: 15px
    }

    .elementor-140 .elementor-element.elementor-element-be30652 .elementor-icon-box-icon {
        margin-bottom: 15px
    }

    .elementor-140 .elementor-element.elementor-element-caba488 .elementor-icon-box-icon {
        margin-bottom: 15px
    }

    .elementor-140 .elementor-element.elementor-element-12d3563 .elementor-icon-box-icon {
        margin-bottom: 15px
    }

    .elementor-140 .elementor-element.elementor-element-54c6307 .elementor-icon-box-icon {
        margin-bottom: 15px
    }

    .elementor-140 .elementor-element.elementor-element-04c390f {
        padding: 0 10px
    }
    .elementor-140 .elementor-element.elementor-element-04c390f {
        margin-top: 30px;
        margin-bottom: 0;
     
    }
   
    .elementor-140 .elementor-element.elementor-element-f0f359a>.elementor-element-populated {
        padding: 0
    }

    .elementor-140 .elementor-element.elementor-element-db76382>.elementor-element-populated {
        margin: 20px 0
    }

    .elementor-140 .elementor-element.elementor-element-042d061 {
        margin-top: 80px;
        margin-bottom: 0;
        padding: 0 15px
    }

    .elementor-140 .elementor-element.elementor-element-739a334 .elementor-heading-title {
        font-size: 35px;
        letter-spacing: 7px
    }

    .elementor-140 .elementor-element.elementor-element-a627b1d .elementor-text-editor {
        text-align: center
    }

    .elementor-140 .elementor-element.elementor-element-a627b1d>.elementor-widget-container {
        padding: 0 20px
    }
    
    .elementor-140 .elementor-element.elementor-element-efc4d54>.elementor-widget-container {
        padding: 50px 0 30px
    }

    .elementor-140 .elementor-element.elementor-element-62b117b {
        padding: 0 0 0 30px
    }

    .elementor-140 .elementor-element.elementor-element-aa8a7ad {
        width: 100%
    }

    .elementor-140 .elementor-element.elementor-element-aa8a7ad>.elementor-element-populated {
        margin: 0 0 40px
    }

    .elementor-140 .elementor-element.elementor-element-521c7b6>.elementor-widget-container {
        padding: 0
    }

    .elementor-140 .elementor-element.elementor-element-4a089b0 {
        width: 100%
    }

    .elementor-140 .elementor-element.elementor-element-4a089b0>.elementor-element-populated {
        margin: 0 0 30px
    }

    .elementor-140 .elementor-element.elementor-element-d6e4d74 a.elementor-button,
    .elementor-140 .elementor-element.elementor-element-d6e4d74 .elementor-button {
        padding: 15px 30px
    }

    .elementor-140 .elementor-element.elementor-element-d6e4d74>.elementor-widget-container {
        padding: 20px 0 60px
    }

    .elementor-140 .elementor-element.elementor-element-82b60f1 {
        margin-top: 80px;
        margin-bottom: 0
    }

    .elementor-140 .elementor-element.elementor-element-9d2c7c8 .elementor-heading-title {
        font-size: 33px;
        letter-spacing: 6px
    }

    .elementor-140 .elementor-element.elementor-element-9d2c7c8>.elementor-widget-container {
        padding: 0 0 40px
    }

    .elementor-140 .elementor-element.elementor-element-2c6026d>.elementor-element-populated {
        padding: 0
    }

    .elementor-140 .elementor-element.elementor-element-cbfeed7>.elementor-element-populated {
        padding: 0
    }

    .elementor-140 .elementor-element.elementor-element-55a3c70>.elementor-element-populated {
        padding: 0
    }

    .elementor-140 .elementor-element.elementor-element-e6c3ff8>.elementor-element-populated {
        padding: 0
    }

    .elementor-140 .elementor-element.elementor-element-7a68e29>.elementor-element-populated {
        padding: 0
    }

    .elementor-140 .elementor-element.elementor-element-44c2f76>.elementor-element-populated {
        padding: 0
    }

    .elementor-140 .elementor-element.elementor-element-e598f59 {
        margin-top: 80px;
        margin-bottom: 0
    }

    .elementor-140 .elementor-element.elementor-element-3413be5 {
        margin-top: 80px;
        margin-bottom: 0;
        padding: 0 15px
    }

    .elementor-140 .elementor-element.elementor-element-343badc .elementor-heading-title {
        font-size: 33px;
        letter-spacing: 6px
    }

    .elementor-140 .elementor-element.elementor-element-b6987d1 {
        margin-top: 80px;
        margin-bottom: 0;
        padding: 90px 15px
    }

    .elementor-140 .elementor-element.elementor-element-0e14ea6 .elementor-heading-title {
        font-size: 33px;
        letter-spacing: 6px
    }

    .elementor-140 .elementor-element.elementor-element-58d367b .mc4wp-form-fields {
        flex-direction: column
    }

    .elementor-140 .elementor-element.elementor-element-58d367b .mc4wp-form-fields input[type=email] {
        text-align: center
    }

    .elementor-140 .elementor-element.elementor-element-ca0f201 {
        margin-top: 80px;
        margin-bottom: 0;
        padding: 0 15px
    }

    .elementor-140 .elementor-element.elementor-element-4820086 .elementor-heading-title {
        font-size: 33px;
        letter-spacing: 6px
    }

    .elementor-140 .elementor-element.elementor-element-4db5bea {
        margin-top: 80px;
        margin-bottom: 0;
        padding: 80px 15px
    }

    .elementor-140 .elementor-element.elementor-element-a7d322f .elementor-testimonial-content {
        padding: 0;
        margin: 0
    }

    .elementor-140 .elementor-element.elementor-element-cfe2724 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 80px 15px 0
    }

    .elementor-140 .elementor-element.elementor-element-e92c507 .elementor-heading-title {
        font-size: 33px;
        letter-spacing: 6px
    }

    .elementor-140 .elementor-element.elementor-element-e92c507>.elementor-widget-container {
        margin: 0 0 40px
    }

    .elementor-140 .elementor-element.elementor-element-4d27358 {
        margin-top: 80px;
        margin-bottom: 0
    }

    .elementor-140 .elementor-element.elementor-element-e9812b8 .elementor-heading-title {
        font-size: 33px;
        letter-spacing: 6px
    }

    .elementor-140 .elementor-element.elementor-element-d78229f {
        padding: 90px 15px;
     
        
    }

    .elementor-140 .elementor-element.elementor-element-ff8b208 .elementor-heading-title {
        font-size: 33px;
        letter-spacing: 6px
    }
}

@media(min-width:768px) {
    .elementor-140 .elementor-element.elementor-element-932a243 {
        width: 33.2%
    }

    .elementor-140 .elementor-element.elementor-element-7c21c1d {
        width: 33.381%
    }

    .elementor-140 .elementor-element.elementor-element-7ff6201 {
        width: 33.415%
    }

    .elementor-140 .elementor-element.elementor-element-f0f359a {
        width: 42.5%
    }

 

    .elementor-140 .elementor-element.elementor-element-3719729 {
        width: 50%
    }

    .elementor-140 .elementor-element.elementor-element-2b85d3d {
        width: 50%
    }

    .elementor-140 .elementor-element.elementor-element-aa8a7ad {
        width: 50%
    }

    .elementor-140 .elementor-element.elementor-element-4a089b0 {
        width: 49.998%
    }

    .elementor-140 .elementor-element.elementor-element-2fb4894 {
        width: 42.248%
    }

    .elementor-140 .elementor-element.elementor-element-2fb9bb2 {
        width: 57.752%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-140 .elementor-element.elementor-element-f0f359a {
        width: 100%
    }

    .elementor-140 .elementor-element.elementor-element-db76382 {
        width: 100%
    }

    .elementor-140 .elementor-element.elementor-element-3719729 {
        width: 100%
    }

    .elementor-140 .elementor-element.elementor-element-2b85d3d {
        width: 100%
    }

    .elementor-140 .elementor-element.elementor-element-2c6026d {
        width: 50%
    }

    .elementor-140 .elementor-element.elementor-element-cbfeed7 {
        width: 50%
    }

    .elementor-140 .elementor-element.elementor-element-55a3c70 {
        width: 100%
    }

    .elementor-140 .elementor-element.elementor-element-e6c3ff8 {
        width: 50%
    }

    .elementor-140 .elementor-element.elementor-element-7a68e29 {
        width: 50%
    }

    .elementor-140 .elementor-element.elementor-element-44c2f76 {
        width: 100%
    }

    .elementor-140 .elementor-element.elementor-element-2fb4894 {
        width: 100%
    }

    .elementor-140 .elementor-element.elementor-element-2fb9bb2 {
        width: 100%
    }
}



